home *** CD-ROM | disk | FTP | other *** search
- 5 poke56,56:clr
- 6 dv=peek(186):ifdv<8thendv=8
- 8 dimw$(300),rw(12),cm,h,i,j,k,l,m,t,u,v,x,y,z,xx,yy,fg,co,d,w,sc,ww
- 10 poke53281,0:poke53280,0:print"[147]":gosub60000
- 11 sys57812"cfont",dv,0:poke780,0:poke781,0:poke782,56:sys65493
- 12 sys57812"inp/cm ce00",dv,0:poke780,0:poke781,0:poke782,206:sys65493
- 16 sys52736,"cryptdata 102",dv
- 18 h=peek(252)*256+peek(251)
- 19 goto100
- 20 poke646,8
- 21 poke214,y:print:printtab(x)"[177]"left$(h$,xx+1)"[179]"
- 22 fori=1toyy:printtab(x)"[180][146]"left$(sp$,xx)"[180]":next
- 23 printtab(x)"[181]"left$(h$,xx+1)"[182]"
- 24 poke214,y+1:print:printtab(x+2);
- 25 return
- 30 poke214,23:print
- 32 print" [193]ny key [155]- more [210][197][212][213][210][206] [155]- menu[145]":poke198,0
- 34 geta$:ifa$=""then34
- 36 fg=0:ifa$=chr$(13)thenfg=1
- 38 return
- 40 syscm,1024,16384,1000
- 42 syscm,55296,17384,1000
- 44 return
- 45 syscm,16384,1024,1000
- 46 syscm,17384,55296,1000
- 47 return
- 50 x=14:xx=13:y=9:yy=5:gosub20
- 52 print"[150] "r$
- 54 printtab(16)"[159][208]ress a key":poke198,0
- 56 geta$:ifa$=""then56
- 58 return
- 100 print"[147]":cm=53176
- 102 fori=1to5:readm$(i):next
- 103 data" [208]lay [195][210][217][208][212][207][199][210][201][196]
- 104 [131]" (NULL)ules of len(NULL)(NULL)(NULL)(NULL)(NULL)chr$(NULL)right$str$
- 105 data" [200]ow to [211]olve [195]ryptics
- 106 [131]" len(NULL)(NULL)(NULL)(NULL)(NULL)chr$(NULL)right$str$ (NULL)olution
- 107 data" [210]eturn to [204][207][193][196][211][212][193][210]
- 110 h$[178]"======================================"
- 111 c$[178]"getnewtab(cmdcmdcmdtototocmdcmdcmdspc(thennot"
- 112 cb$[178]"step+-cmdcmdcmd//cmdcmdcmd^andor"
- 113 d$[178]"-------------------"
- 114 [150] [165]r(x)[178][181]([187](.)[172]x)
- 115 [129]i[178]0[164]3:[135]dx(i),dy(i):[130]
- 116 [131]0,-1,1,0,0,1,-1,0
- 117 sp$[178]" on"
- 118 [129]i[178]100[164]140:[139]w$(i)[178]"*"[167]u[178]i[171]3:i[178]140
- 119 [130]
- 120 [151]53272,31
- 122 [129]i[178]0[164]4:[135]vw$(i):[130]
- 123 [131]"atn","val","right$","(NULL)","(NULL)"
- 150 [153]"load":x[178]8:xx[178]23:y[178]3:yy[178]14:[141]20
- 152 [153]"for len (NULL) (NULL) (NULL) (NULL) (NULL) chr$ (NULL) right$ str$cont"
- 154 [129]i[178]1[164]5:[153][163]9)m$(i):[153]:[130]
- 160 m[178]1:w[178]0:sc[178]100:[129]i[178]1[164]10:rw(i)[178]0:[130]
- 162 [151]214,6[170]m[172]2:[153]:[153][163]9)""m$(m)"on":[151]198,0
- 164 [161]a$:[139]a$[179][177]""[175]a$[179][177]"on"[175]a$[179][177][199](13)[167]164
- 166 [139]a$[178][199](13)[167]180
- 168 [153][163]9)"cont"m$(m)
- 170 [139]a$[178]"on"[167]m[178]m[171]1:[139]m[179]1[167]m[178]5
- 172 [139]a$[178]""[167]m[178]m[170]1:[139]m[177]5[167]m[178]1
- 174 [137]162
- 180 [145]m[141]200,800,400,450,900
- 182 [137]162
- 200 [153]"load"
- 202 x[178]1:xx[178]21:y[178]0:yy[178]19:[141]20
- 204 [153]"open"
- 220 x[178]25:xx[178]12:y[178]0:yy[178]2:[141]20
- 221 [153]"open(NULL)(NULL)atnstr$(NULL)(NULL)atn(NULL)'(NULL)":[153][163]27)"len(NULL)(NULL)(NULL)(NULL)(NULL)chr$(NULL)right$str$"
- 223 x[178]25:xx[178]12:y[178]10:yy[178]9:[141]20
- 224 [153][163]27)"list(NULL)core: cmdcmdcmdcmd"sc
- 226 [153][163]27)"asc1 cont- left$int
- 228 printtab(27)"[198]3 [154]- [206]ext
- 229 [153][163]27)"asc5 cont- (NULL)ules
- 230 printtab(27)"[198]7 [154]- [209]uit
- 232 [129]i[178]0[164]4:[129]j[178]0[164]4
- 234 [151]214,1[170]i[172]4:[153]"":[153][163]3[170]j[172]4)c$
- 236 [130]:[130]
- 238 [129]i[178]0[164]10:fm(i)[178]0:[130]
- 239 w[178]w[170]1:[139]rw(w)[175]w[179]11[167]239
- 240 [139]w[177]10[167]324
- 241 l[178][195](w$(u[170]w[172]4)):an$[178]""
- 242 [151]214,5:[153]:[153][163]25)[200](sp$,13):[153][163]25)[200](sp$,13)
- 243 tb[178]32[171][181](l[173]2):[151]214,6:[153]"list":[153][163]tb)[200](d$,l)
- 244 [151]214,22:[153]"list":[153]sp$:[153]" "w$(u[170]1[170]4[172]w):[153]sp$:[153]" "w$(u[170]2[170]w[172]4)""
- 246 [151]214,8:[153]:[153][163]29)"list(NULL)(NULL)(NULL)str$ cmdcmdcmd"w
- 250 x[178][165]r(5)[170]1:y[178][165]r(5)[170]1:[129]i[178]1[164]5:[129]j[178]1[164]5:xp$(i,j)[178]" ":[130]:[130]
- 252 xp$(x,y)[178][200](w$(u[170]w[172]4),1)
- 253 xm(1)[178]x:ym(1)[178]y
- 254 [129]i[178]2[164]l
- 256 wo$[178][202](w$(u[170]w[172]4),i,1)
- 257 zz[178]0
- 258 d[178][165]r(4)
- 260 [139]xp$(x[170]dx(d),y[170]dy(d))[179][177]" "[167]264
- 262 x[178]x[170]dx(d):y[178]y[170]dy(d):xp$(x,y)[178]wo$:xm(i)[178]x:ym(i)[178]y
- 263 [137]268
- 264 zz[178]zz[170]1:[139]zz[177]20[167]i[178]l:[130]:[137]250
- 266 [137]258
- 268 [130]:[153]""
- 270 [129]i[178]0[164]4:[129]j[178]0[164]4
- 271 [139]xp$(j[170]1,i[170]1)[179][177]" "[167]274
- 272 xp$(j[170]1,i[170]1)[178][199](193[170][165]r(26))
- 273 [139][165]r(4)[178]1[167]xp$(j[170]1,i[170]1)[178]vw$([165]r(5))
- 274 [151]214,i[172]4[170]2:[153]:[153][163]j[172]4[170]4)""xp$(j[170]1,i[170]1):[130]:[130]:ww[178]1
- 276 [151]214,12:[153]:[153][163]33)" cmdcmdcmdcmd"sc
- 278 [151]214,5:[153]:[153][163]tb[171]1[170]ww)" cmd";:[129]t[178]1[164]100:[130]
- 279 [153]"wait ":[129]t[178]1[164]100:[130]
- 280 [161]a$:[139]a$[178]""[167]278
- 282 [139]a$[179][177][199](133)[167]289
- 284 [151]214,(ym(ww)[171]1)[172]4[170]1:[153]:[153][163](xm(ww)[171]1)[172]4[170]3)""cb$:fm(ww)[178]1
- 286 [139]sc[177]0[167]sc[178]sc[171]2
- 288 a$[178][202](w$(u[170]4[172]w),ww,1):[137]300
- 289 [139]a$[179][177][199](20)[167]293
- 290 [139]fm(ww[171]1)[176]ww[178]1[167]280
- 291 an$[178][200](an$,[195](an$)[171]1):ww[178]ww[171]1:[151]214,5:[153]"sys":[153][163]tb[171]1[170]ww)" "
- 292 [137]280
- 293 [139]a$[178][199](134)[167]232
- 294 [139]a$[178][199](135)[167][141]800:[137]280
- 295 [139]a$[178][199](136)[167]150
- 296 [139]a$[177][178]"a"[175]a$[179][178]"z"[167]a$[178][199]([198](a$)[170]128):[137]300
- 297 [139]a$[177][178]"atn"[175]a$[179][178]"(NULL)"[167]300
- 298 [137]280
- 300 [151]214,5:[153]"sys":[153][163]tb[171]1[170]ww)a$:an$[178]an$[170]a$:a$[178]""
- 302 ww[178]ww[170]1
- 304 [139]ww[178][179]l[167]276
- 308 [141]40
- 310 [139]an$[178]w$(u[170]w[172]4)[167]rw(w)[178]1:r$[178]"(NULL)ighto!":[137]320
- 312 r$[178]"(NULL)rongo!"
- 320 [141]50:[141]45
- 322 [151]214,12:[153]:[153][163]33)" cmdcmdcmdcmd"sc
- 324 [129]i[178]1[164]10:[139]rw(i)[178]0[167]i[178]10:[130]:[137]328
- 326 [130]:[137]350
- 328 [139]w[177][178]10[167]w[178]0
- 330 [137]232
- 350 x[178]8:xx[178]23:y[178]6:yy[178]8:[141]20
- 352 [153]"cont (NULL)our score was"sc"cont"
- 354 [139]sc[179]100[167]360
- 356 [153][163]10)"lenongratulations! (NULL)ou
- 358 printtab(10)"made a perfect score!":gosub54:goto150
- 360 ifsc<80then366
- 362 printtab(10)"[206]ot bad! [217]ou didn't
- 364 [153][163]10)"need too many hints.":[141]54:[137]150
- 366 [153][163]10)"(NULL)eep trying! lenryptics
- 368 printtab(10)"get easier each time.":gosub54:goto150
- 400 gosub40
- 410 print"[147][159]":fori=1to99
- 412 ifw$(i)<>"\"then418
- 414 gosub30:iffgtheni=99:next:gosub45:return
- 416 print"[147][159]":i=i+1
- 418 print" "w$(i)
- 420 next
- 422 gosub30:iffgtheni=99:gosub45:return
- 424 goto410
- 450 gosub40:i=0
- 452 print"[147]"
- 454 print""w$(u+4+i*4)
- 456 print"[154] "w$(u+5+i*4)
- 458 print" "w$(u+6+i*4)
- 460 print"[159] "w$(u+7+i*4)
- 462 print
- 464 i=i+1:ifi/4<>int(i/4)then454
- 466 gosub30:iffgthengosub45:return
- 468 ifi<10then452
- 470 i=0:goto452
- 800 gosub40:x=3:xx=32:y=2:yy=15:gosub20
- 812 printtab(5)"[159] [200]idden in the grid is the
- 814 [153][163]5)"word defined by the cryptic
- 815 printtab(5)"clue below the grid. [212]he
- 816 [153][163]5)"word may 'snake' around but
- 817 printtab(5)"it will not move diagonally.
- 818 [153][163]5)" valnter the word by typing it.
- 820 printtab(5)"[217]ou can reveal a letter by
- 822 [153][163]5)"pressing asc1, but it will cost
- 824 printtab(5)"you 2 points. [208]erfect score
- 826 [153][163]5)"is 100 -- no hints.
- 828 printtab(5)" [203]eep going through the words
- 830 [153][163]5)"till you get them all right.
- 832 printtab(14)"[155][208]ress a key
- 840 [161]a$:[139]a$[178]""[167]840
- 842 [141]45:[142]
- 900 [141]40:x[178]4:xx[178]31:y[178]9:yy[178]3:[141]20
- 902 [153]"cont (NULL)(NULL)right$(NULL)? atnre you sure? (ycont/ncont)"
- 904 [161]a$:[139]a$[178]""[167]904
- 906 [139]a$[179][177]"y"[167][141]45:[142]
- 908 [137]40000
- 10000 [159]15,8,15,"s0:cryptogrid 102":[160]15:[148]"cryptogrid 102",8:[128]
- 40000 a$[178]"hello connect":[129]i[178]8[164]9:[160]2:[159]2,i,2:[160]2:[139]st[167]40030
- 40010 [160]15:[159]15,i,15,"r0:"[170]a$[170]"="[170]a$:[132]15,er:[160]15:[139]er[178]63[167]40030
- 40020 [130]:[153]"load":[151]2048,0:[151]44,8:[151]53272,23:[128]
- 40030 [151]646,[194](53281):[153]"loadload"[199](34)a$[199](34)","i
- 40040 [153]"run":[151]631,13:[151]632,13:[151]198,2:[128]
- 60000 [153]"load":z$[178]" print# ":[151]214,10:[153]
- 60010 [153]" listfrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefrefre":[129]i[178]0[164]11:[153]z$:[130]
- 60020 [153]" pokeposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposposprint#"
- 60030 z$(0)[178]"len (NULL) (NULL) (NULL) (NULL) (NULL) chr$ (NULL) right$ str$":z$(1)[178]"by ascender (NULL)ucker
- 60040 z$(2)="[214]1.0 ([195]) 1992 by [211]oftdisk, [201]nc."+chr$(13)
- 60050 z$(3)="[212]his program is the copyrighted work
- 60060 z$(4)[178]"of (NULL)(NULL)asc(NULL)str$right$(NULL)(NULL) (NULL)(NULL)peek(NULL)right$(NULL)left$right$(NULL)chr$. right$t is not"
- 60070 z$(5)[178]"shareware or in the public domain."
- 60080 z$(6)[178]"(NULL)eport illegal distribution of":z$(7)[178]"this program by calling"
- 60090 z$(8)[178]"1-800-831-2694 or 1-318-221-8718.":[151]214,12:[153]
- 60100 [129]i[178]0[164]8:[153][163]20[171]([195](z$(i))[173]2))""z$(i):[130]:[142]
-